package com.matinzac.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * <p>Description: 支付订单信息</p>
 *
 * @author MtinZac
 * create on 2021/11/26 上午10:30
 */
@NoArgsConstructor
@AllArgsConstructor
@Data
public class PayOrder {
    /**
     * 表主键ID
     */

    private Integer id;

    /**
     * 订单编号
     */

    private String outTradeNo;


    /**
     * 用户客户端ID
     */
    private String openId;

    /**
     * 支付总金额
     */
    private String totalFee;

    /**
     * 支付货币类型(CNY人民币)
     */
    private String payerCurrency;

    /**
     * 商品描述信息
     */
    private String remarkBody;

    /**
     * 支付状态:0未支付;1支付失败;2支付成功
     */
    private String payStatus;

    /**
     * 订单创建时间
     */
    private Date orderCreateTime;

    /**
     * 支付成功时间
     */
    private Date paySuccessTime;

    /**
     * 支付失败时间
     */
    private Date payErrorTime;

    /**
     * 支付失败原因
     */
    private String payErrorReason;

    /**
     * 修改时间
     */
    private Date updateTime;
}